package org.example
import scala.io.Source

object ggg {
  def main(args: Array[String]): Unit = {

    val filename = "E:\\/word.txt"


    // 读取文件并处理每一行
    val lines = Source.fromFile(filename).getLines()


    // 拆分单词并处理
    val words = lines.flatMap(_.split("\\s+"))  // 按空白分割单词
      .map(_.replaceAll("[^a-zA-Z]", ""))       // 移除非字母字符
      .map(_.toLowerCase())                     // 转为小写
      .filter(_.nonEmpty)                       // 过滤空字符串


    // 判断是否为回文并输出
    words.filter(word => word == word.reverse)
      .foreach(println)
  }
}
